﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    CodeFile="article.aspx.cs" Inherits="article" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <div id="chest">
        <div id="title">
            .NET面试题目汇总
        </div>
        <div class="properties">
            2012/07/14 14:30&nbsp;标签:[<a href="">.NET</a>][<a href="">开发</a>] 阅读 (400)&nbsp;&nbsp;评论
            (30)&nbsp;&nbsp;赞(50)
        </div>
        <div id="content">
            <p>
                1、简述private、protected、public、internal修饰符的访问权限。</p>
            <p>
                <br />
            </p>
            <p>
                2、ADO.NET中五个主要对象。</p>
            <p>
                <br />
            </p>
            <p>
                3、列举asp.net页面之间传值的几种方式。</p>
            <p>
                <br />
            </p>
            <p>
                4、C#中委托是什么？事件是不是一种委托？事件和委托什么关系。</p>
            <p>
                <br />
            </p>
            <p>
                5、override与overload区别</p>
            <p>
                <br />
            </p>
            <p>
                6、C#中索引器是否只能根据数字进行索引？是否允许多个索引器参数</p>
            <p>
                <br />
            </p>
            <p>
                7、属性和public字段的区别是什么？调用set方法为一个属性设值，然后用get方法读取出来的值一定是set设置的值吗？</p>
            <p>
                <br />
            </p>
            <p>
                8、三层架构</p>
            <p>
                <br />
            </p>
            <p>
                10、什么是装箱和拆箱</p>
            <p>
                <br />
            </p>
            <p>
                11、什么是应用程序域</p>
            <p>
                <br />
            </p>
            <p>
                12、CTS、CLS、CLR</p>
            <p>
                <br />
            </p>
            <p>
                13、.NET中类与结构的异同</p>
            <p>
                <br />
            </p>
            <p>
                14、堆和栈的区别</p>
            <p>
                <br />
            </p>
            <p>
                15、能用foreach遍历访问的对象的要求</p>
            <p>
                <br />
            </p>
            <p>
                16、GC是什么？为什么要有GC.</p>
            <p>
                <br />
            </p>
            <p>
                17、String&nbsp;s=new&nbsp;String（“xyz”）；创建了几个String&nbsp;Object？</p>
            <p>
                <br />
            </p>
            <p>
                18、值类型和引用类型的区别</p>
            <p>
                <br />
            </p>
            <p>
                19、C#中接口和类什么异同</p>
            <p>
                <br />
            </p>
            <p>
                20、abstract&nbsp;class&nbsp;和&nbsp;interface有什么区别？</p>
            <p>
                <br />
            </p>
            <p>
                21、是否可以继承String类？</p>
            <p>
                <br />
            </p>
            <p>
                22、try{}里有一个return语句，那么紧跟在这个try{}后面的finally{}里的code会不会执行？什么时候被执行？</p>
            <p>
                <br />
            </p>
            <p>
                23、new关键字用法</p>
            <p>
                <br />
            </p>
            <p>
                24、如何把Array复制到ArrayList里？</p>
            <p>
                <br />
            </p>
            <p>
                25、描述线程和进程的区别</p>
            <p>
                <br />
            </p>
            <p>
                26、什么是强类型和弱类型？那种更好？</p>
            <p>
                <br />
            </p>
            <p>
                27、什么是反射？</p>
            <p>
                <br />
            </p>
            <p>
                28、int、DateTime、string是否可以为null？</p>
            <p>
                <br />
            </p>
            <p>
                29、using关键字有什么用？什么是IDisposable？</p>
            <p>
                <br />
            </p>
            <p>
                30、Assembly.Load(&quot;foo.dll&quot;);这句话正确吗？</p>
            <p>
                <br />
            </p>
            <p>
                31、XML和HTML区别</p>
            <p>
                <br />
            </p>
            <p>
                32、string&nbsp;str=null和string&nbsp;str=“”说明其中的区别</p>
            <p>
                <br />
            </p>
            <p>
                33、sql语句，取出表A中第31到第40记录（SQLSERVER,以自动增长ID列为主键，注意：ID可能不是连续的）</p>
            <p>
                <br />
            </p>
            <p>
                34、面向对象语言具有哪三大特性</p>
            <p>
                <br />
            </p>
            <p>
                35、在.NET中所有可序列化的类被标记为?</p>
            <p>
                <br />
            </p>
            <p>
                36、在.NET托管代码中我们不用担心内存泄露，因为有了？</p>
            <p>
                <br />
            </p>
            <p>
                38、什么是Code-Behind技术</p>
            <p>
                <br />
            </p>
            <p>
                48、StringBuilder和String的区别</p>
            <p>
                <br />
            </p>
            <p>
                53、你对webservice的体会</p>
            <p>
                <br />
            </p>
            <p>
                54、你在什么情况下会使用虚方法？它与接口有什么不同？</p>
            <p>
                <br />
            </p>
            <p>
                57、DataReader和DataSet区别</p>
            <p>
                <br />
            </p>
            <p>
                58、public&nbsp;static&nbsp;const&nbsp;int&nbsp;A=1；这段代码有什么错误？</p>
            <p>
                <br />
            </p>
            <p>
                59、传入某个属性的set方法的隐含参数的名称是什么？</p>
            <p>
                <br />
            </p>
            <p>
                60、C#支持多重继承吗？</p>
            <p>
                <br />
            </p>
            <p>
                61、C#中所有对象共同的基类是什么？</p>
            <p>
                <br />
            </p>
            <p>
                62、通过超链接怎么传递中文参数？</p>
            <p>
                <br />
            </p>
            <p>
                63、string、String；int&nbsp;、Int32；Boolean、bool的区别</p>
            <p>
                <br />
            </p>
            <p>
                64、Server.Transfer和Respone.Redirect的区别。</p>
            <p>
                <br />
            </p>
            <p>
                65、不是说字符串是不可变的吗？那string&nbsp;s=“abc”；s=&quot;123&quot;不就是变了吗？</p>
            <p>
                <br />
            </p>
            <p>
                66、是否可以从static方法内部发出对非static方法的调用？</p>
            <p>
                <br />
            </p>
            <p>
                67、.NET中会存在内存泄漏吗？</p>
            <p>
                <br />
            </p>
            <p>
                68、说出常用的类、接口，请各举5个。</p>
            <p>
                <br />
            </p>
            <p>
                69、BS与CS的联系与区别。</p>
            <p>
                <br />
            </p>
            <p>
                71、什么是sql注入？怎么避免sql注入？</p>
            <p>
                <br />
            </p>
            <p>
                72、数据库三大范式是什么？</p>
            <p>
                <br />
            </p>
            <p>
                73、说出一些数据库优化方面的经验</p>
            <p>
                <br />
            </p>
            <p>
                74、什么是数据库事务？</p>
            <p>
                <br />
            </p>
            <p>
                75、谈谈你对设计模式的理解</p>
            <p>
                <br />
            </p>
            <p>
                76、谈谈ViewState，谈谈asp.net原理，谈谈asp.net的生命周期</p>
            <p>
                <br />
            </p>
            <p>
                77、post和get的区别。</p>
            <p>
                <br />
            </p>
            <p>
                79、http默认端口是？ftp默认端口是？sqlserver默认端口是？</p>
            <p>
                <br />
            </p>
            <p>
                87、AJAX解决了什么问题？如何使用AJAX?AJAX有什么问题需要注意？项目中哪里用到了AJAX?</p>
            <p>
                <br />
            </p>
            <p>
                89、编写邮件正则表达式</p>
            <p>
                <br />
            </p>
            <p>
                90、Application、Cookie和Session有什么不同？</p>
            <p>
                <br />
            </p>
            <p>
                94、索引的优缺点</p>
            <p>
                <br />
            </p>
            <p>
                95、什么是web服务控件?使用web服务控件有哪些优劣势？</p>
            <p>
                <br />
            </p>
        </div>
        <div class="properties">
            2012/07/14 14:30&nbsp;标签:[<a href="">.NET</a>][<a href="">开发</a>] 阅读 (400)&nbsp;&nbsp;评论
            (30)&nbsp;&nbsp;赞(50)
        </div>
        <div id="review">
            <!-- UY BEGIN -->
            <div id="uyan_frame">
            </div>
            <script type="text/javascript" id="UYScript" src="http://v1.uyan.cc/js/iframe.js?UYUserId=1644265"
                async=""></script>
            <!-- UY END -->
        </div>
    </div>
    <!-- JiaThis Button BEGIN -->
    <script type="text/javascript">        var jiathis_config = { data_track_clickback: true };
    </script>
    <script type="text/javascript" src="http://v3.jiathis.com/code/jiathis_r.js?type=left&amp;move=0&amp;btn=l3.gif&amp;uid=1341819248570335"
        charset="utf-8"></script>
    <!-- JiaThis Button END -->
    <!-- UJian Button BEGIN -->
    <script type="text/javascript" src="http://v1.ujian.cc/code/ujian.js?type=slide&uid=1649565"></script>
    <!-- UJian Button END -->
</asp:Content>
